body 
{
text-align: center;
font-family: sans-serif;

}

#view 
{
margin: 1em 25%;

}

#view hr 
{
margin: 1em 3%;

}

#view i 
{
display: block;
padding: 1em;
border: thick solid #eee;
margin: 1em 0;

}

#view i a 
{
padding: 0 1em;

}

blockquote.comment_content 
{
font-size: 0.8em;
margin: 0px;
padding-left: 1em;

}

div.comment_author 
{
font-size: 0.85em;
margin: 0px;

}

div.entry 
{
padding-bottom: 1.0em;
border-style: solid;
border-color: #000;
border-width: 0 thin;
background-color: #ddd;
padding: 0;

}

div.entry_content 
{
background-color: #eee;

padding: 1em;
text-align: justify;

}

div#feed_header 
{
font-size: 3em;
border: thick solid #ddd;
color: #f70;
padding: 0.5em 10%;

}

div#feed_header a
{
color: #f70;

}

form#add_comment 
{
font-size:0.8em;

}

input#comment_nickname 
{
width: 100%;

}

input#comment_tags 
{
width: 100%;

}

textarea#comment_content 
{
width: 100%;

}

label#comment_submit 
{
border: 1px solid black;
padding: 2px;

}

div#entry_tags 
{
font-size: 0.8em;
text-transform: lowercase;
text-align: right;
font-weight: bold;
background-color: #eee;

}

div.entry_author 
{
font-size: 0.8em;

text-align: left;
font-style: italic;
padding: 0.2em 2%;

}

div.entry_title 
{
background-color: #07b;
color: #fff;
font-size: 1.2em;
text-align: left;
padding: 0 2%;

}

div.entry_title a 
{
color: #fff;
font-size: 1.5em;

}

div.entry_title a:hover 
{
background-color: #fff     color: #f70;

}

h3 
{
background-color: #000;
color: #fff;

}

#view table td + td 
{
padding: 0.2em 0;

}

#view table td + td * 
{
width: 100%;

}

#view table td + td *[type="radio"] 
{
width: auto;

}

#view form 
{
margin: 0;

}

img 
{
border: none;

}

div.entry_enclosures
{
    background-color: #bbb;
        border-style: solid;
        border-color: #666;
        border-width: 0;
    padding: 0.5em;
}

   .bar
    {
        line-height: 0.5;
        vertical-align: middle;
        width: 100%;
        border-style: solid;
        border-color: #666;
        margin: 1em 0 0 0;
        padding: 0;
        border-width: 0;
        border-spacing: 0;
    }
    a
    {
    }

    .bar img
    {
        background-color: #bbb;
        border-width: medium;
        border-style: solid;
        border-color: #666 #ccc transparent #666;
        padding: 4px;

    }
    .bar img:hover
    {
        background-color: #ccc;

    }
    .bar img:active
    {
        background-color: #aaa;

    }
    .bar td
    {
        margin: 0;
        padding: 0 1em;
        border-width: 0;
        border-spacing: 0;
        text-align: left;
    }
    .bar tr
    {
        margin: 0;
        padding: 0;
        border-width: 0;
        border-spacing: 0;
    }

    #view .bar td.filename
    {
        width: 100%;
    }

    .bar a
    {
        color: #00f;
    }

    a:hover
    {
        color: #6af;
    }

.entry_comments
{
    padding: 0.3em 2%;
    text-align: right;
    font-size: 0.85em;
}


